IAT Protection Filter

SoftwareShield License Manager > SoftwareShield License Manager Commands Reference > Options > IronWrap API Filters > Advanced IAT Protection Filter Definition

## Advanced IAT Protection Filter Definition

Below is the dialog for adding and editing API Protection Filters, (called the IAT Filter Definition).

Give each filter a meaningful name you will recognize. This name is used in your license projects to apply the filter to a binary module you wish to protect using the API Filter Protection Technology.

Each Filter has a default, (root) protection method. This is set by default to "Redirect". You may change this by clicking "Set default (root) Protection Method". See: Set Default (Root) Protection Method

Each filter may contain zero to many Modules. A Module is a DLL (or other binary) from which your IronWrapped program imports functions. To add a module for special handling to the filter click "Add Module". See: Add Module

For each module, you can specialize handling of and individual function (method) imported. To add a method, select a module and click on "Add Method...". See: Add Method.

For every node in the tree that defines a filter (root, module and method) you must define a Protection Method. The default Protection Method is "Redirect". See: Set Current (Selected) Protection Method and Set Default (Root) Protection Method

### More Information

For more information about how API Protection Filter Technology works, see: API Protection Filter Technology